package cn.com.cpic.insurance.rulecheck.core.condition;

import java.io.Serializable;

import cn.com.cpic.insurance.rulecheck.core.ModifiableMap;

/**
 * 所有条件的集合
 * 
 * @author 代波
 * @since 2011-8-13
 */
public interface Conditions extends Serializable {
	/**
	 * 获取所有条件的集合
	 * 
	 * @return 条件的集合
	 */
	ModifiableMap<String, Condition> getConditionSet();

	/**
	 * 获取所有条件分支的集合
	 * 
	 * @return 条件分支的集合
	 */
	ModifiableMap<String, ConditionSwitch> getConditionSwitchSet();
}
